package com.weaver.drools.common.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the E_AQ_PNL_OVERVIEWBPRECORD_561 database table.
 * 
 */
@Entity
@Table(name="E_AQ_PNL_OVERVIEWBPRECORD_561")
public class EAqPnlOverviewbprecord561 implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name="E_AQ_PNL_OVERVIEWBPRECORD_561_OVERVIEWBPRECORDID_GENERATOR",sequenceName="SE_E_AQ_PNL_OVERVIEWBPRE_561",allocationSize=1)
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="E_AQ_PNL_OVERVIEWBPRECORD_561_OVERVIEWBPRECORDID_GENERATOR")
	private Long overviewbprecordid;

	private Long bpid;

	private Long isdeleted;

	@Temporal(TemporalType.DATE)
	private Date reportdate;

	@Column(name="RESERVED_1")
	private String reserved1;

	@Column(name="RESERVED_2")
	private String reserved2;

	@Column(name="RESERVED_3")
	private String reserved3;

	@ManyToOne
	@JoinColumn(name="PNLOVERVIEWID")
	private EAqPnlOverview146 EAqPnlOverview146;
	
	@ManyToOne
	@JoinColumn(name="BPTYPEID")
	private DBptype113 DBptype113;
	
	@ManyToOne
	@JoinColumn(name="USERID")
	private UUsrUser36 UUsrUser36;
	
	@ManyToOne
	@JoinColumn(name="DATASTATUSID")
	private DDatastatus4 DDatastatus4;
	
	@ManyToOne
	@JoinColumn(name="DATATYPEID")
	private DDatatype3 DDatatype3;
	
	@ManyToOne
	@JoinColumn(name="SUPERVISEVIEWTYPEID")
	private DSuperviseviewtype83 DSuperviseviewtype83;
	
	public EAqPnlOverviewbprecord561() {
	}

	public Long getOverviewbprecordid() {
		return this.overviewbprecordid;
	}

	public void setOverviewbprecordid(Long overviewbprecordid) {
		this.overviewbprecordid = overviewbprecordid;
	}

	public Long getBpid() {
		return this.bpid;
	}

	public void setBpid(Long bpid) {
		this.bpid = bpid;
	}

	public Long getIsdeleted() {
		return this.isdeleted;
	}

	public void setIsdeleted(Long isdeleted) {
		this.isdeleted = isdeleted;
	}

	public Date getReportdate() {
		return this.reportdate;
	}

	public void setReportdate(Date reportdate) {
		this.reportdate = reportdate;
	}

	public String getReserved1() {
		return this.reserved1;
	}

	public void setReserved1(String reserved1) {
		this.reserved1 = reserved1;
	}

	public String getReserved2() {
		return this.reserved2;
	}

	public void setReserved2(String reserved2) {
		this.reserved2 = reserved2;
	}

	public String getReserved3() {
		return this.reserved3;
	}

	public void setReserved3(String reserved3) {
		this.reserved3 = reserved3;
	}

	public EAqPnlOverview146 getEAqPnlOverview146() {
		return EAqPnlOverview146;
	}

	public void setEAqPnlOverview146(EAqPnlOverview146 eAqPnlOverview146) {
		EAqPnlOverview146 = eAqPnlOverview146;
	}

	public DBptype113 getDBptype113() {
		return DBptype113;
	}

	public void setDBptype113(DBptype113 dBptype113) {
		DBptype113 = dBptype113;
	}

	public UUsrUser36 getUUsrUser36() {
		return UUsrUser36;
	}

	public void setUUsrUser36(UUsrUser36 uUsrUser36) {
		UUsrUser36 = uUsrUser36;
	}

	public DDatastatus4 getDDatastatus4() {
		return DDatastatus4;
	}

	public void setDDatastatus4(DDatastatus4 dDatastatus4) {
		DDatastatus4 = dDatastatus4;
	}

	public DDatatype3 getDDatatype3() {
		return DDatatype3;
	}

	public void setDDatatype3(DDatatype3 dDatatype3) {
		DDatatype3 = dDatatype3;
	}

	public DSuperviseviewtype83 getDSuperviseviewtype83() {
		return DSuperviseviewtype83;
	}

	public void setDSuperviseviewtype83(DSuperviseviewtype83 dSuperviseviewtype83) {
		DSuperviseviewtype83 = dSuperviseviewtype83;
	}

}